package com.deli.core.logannotation;

import java.lang.annotation.*;

/**
 * @Description: 自定义Log接口
 * @Author: xudeli
 * @CreateDate: 2018/8/18 16:11
 **/
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface Log {

    public enum LOG_TYPE{SELECT,ADD,UPDATE,DELETE, OTHER}

    /**
     * 日志描述
     * @return
     */
    String desc();

    /**
     * 日志类型，默认是other（其他）
     * @return
     */
    LOG_TYPE type() default LOG_TYPE.OTHER;
}
